/*


void    dessineTerrain(const    Image    &im){
    int i,j;
    for(i=1;i<im.dimx-2;i++){
        glBegin(GL_TRIANGLE_STRIP);
        for(j=1;j<im.dimy-1;j++){
            normalTerrain(im,i,j);
            glVertex3f(i,getPix(im,i,j),j);
            normalTerrain(im,i+1,j);
            glVertex3f(i+1,getPix(im,i+1,j),j);
        }
        glEnd();
    }

}

void    normalTerrain(const Image&  im,int i,int   j){
    Vec3f A,B,C,D,AB,CD,N;
   // float  yA,yB,yC,yD;

   // yA=(float)  getPix(im,i-1,j);

    vecInit(A,i-1,getPix(im,i-1,j),j);
    vecInit(B,i+1,getPix(im,i+1,j),j);
    vecInit(C,i,getPix(im,i,j+1),j+1);
    vecInit(D,i,getPix(im,i,j-1),j-1);

    vecSub(AB,B,A);
    vecSub(CD,D,C);
    vecCross(N,AB,CD);
    glNormal3f(N.x,N.y,N.z);

}
*/
